.anomaly-container {
  height: calc(100% - 0.5rem);
  .anomaly-box {
    width: 100%;
    height: 100%;
    background-color: rgba(3, 20, 48, 0.6);
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    
    &::-webkit-scrollbar {
      width: 0.3rem;
    }
  
    &::-webkit-scrollbar-track {
      background: rgba(0, 0, 0, 0.1);
      border-radius: 0.15rem;
    }
  
    &::-webkit-scrollbar-thumb {
      background: rgba(255, 255, 255, 0.3);
      border-radius: 0.15rem;
  
      &:hover {
        background: rgba(255, 255, 255, 0.5);
      }
    }
    
    .box-header {
      padding: 0.5rem 0.6rem;
      border-bottom: 0.05rem solid rgba(61, 88, 155, 0.6);
      display: flex;
      align-items: center;
      
      .header-title {
        font-size: 0.8rem;
        color: #fff;
        font-weight: bold;
        margin-left: 0.25rem;
      }
    }
    
    .box-content {
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
      flex: 1;
      padding: 0.5rem 0.6rem;
      color: #fff;
      
      .loading-container {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 5rem;
        color: rgba(255, 255, 255, 0.6);
        font-size: 0.7rem;
      }
    }
  }
}
